package com.naiterui.ehp.bs.patient.vo.consult;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 患者申请够药详情

 * @version 2016年4月20日 下午2:38:18 by linhf
 */
@ApiModel(description = "患者申请够药详情")
public class PatientMedicationItemVO implements Serializable {

    /**
     * 字段或域定义：<code>serialVersionUID</code>
     */
    private static final long serialVersionUID = 7398779099418872690L;

    /**
     * 商品ID
     */
    @ApiModelProperty(value = "商品ID")
    private Long pid;

    /**
     * 商品skuId
     */
    @ApiModelProperty(value = "商品skuId")
    private Long skuId;

    /**
     * 药品名
     */
    @ApiModelProperty(value = "药品名")
    private String name;

    /**
     * 通用名
     */
    @ApiModelProperty(value = "通用名")
    private String commonName;

    /**
     * 数量
     */
    @ApiModelProperty(value = "数量")
    private Integer quantity;

    /**
     * 图标
     */
    @ApiModelProperty(value = "图标")
    private String image;

    /**
     * 是否处方药
     */
    @ApiModelProperty(value = "是否处方药")
    private boolean prescribed;

    /**
     * 销售价
     */
    @ApiModelProperty(value = "销售价")
    private String salePrice;

    /**
     * @return Long 取得域 pid 的方法。
     */
    public Long getPid() {
        return this.pid;
    }

    /**
     * @param pid 对域 pid 的设置方法.
     */
    public void setPid(Long pid) {
        this.pid = pid;
    }

    /**
     * @return Long 取得域 skuId 的方法。
     */
    public Long getSkuId() {
        return this.skuId;
    }

    /**
     * @param skuId 对域 skuId 的设置方法.
     */
    public void setSkuId(Long skuId) {
        this.skuId = skuId;
    }

    /**
     * @return String 取得域 name 的方法。
     */
    public String getName() {
        return this.name;
    }

    /**
     * @param name 对域 name 的设置方法.
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * @return String 取得域 commonName 的方法。
     */
    public String getCommonName() {
        return this.commonName;
    }

    /**
     * @param commonName 对域 commonName 的设置方法.
     */
    public void setCommonName(String commonName) {
        this.commonName = commonName;
    }

    /**
     * @return Integer 取得域 quantity 的方法。
     */
    public Integer getQuantity() {
        return this.quantity;
    }

    /**
     * @param quantity 对域 quantity 的设置方法.
     */
    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    /**
     * @return String 取得域 image 的方法。
     */
    public String getImage() {
        return this.image;
    }

    /**
     * @param image 对域 image 的设置方法.
     */
    public void setImage(String image) {
        this.image = image;
    }

    public boolean isPrescribed() {
        return this.prescribed;
    }

    public void setPrescribed(boolean prescribed) {
        this.prescribed = prescribed;
    }

    /**
     * @return String 取得域 salePrice 的方法。
     */
    public String getSalePrice() {
        return this.salePrice;
    }

    /**
     * @param salePrice 对域 salePrice 的设置方法.
     */
    public void setSalePrice(String salePrice) {
        this.salePrice = salePrice;
    }
}
